Method of transmitting feedback information in an orthogonal frequency division multiplexing (OFDM)/OFDM access (OFDMA) mobile communication system

ABSTRACT

A method of transmitting feedback information in a wireless communication system is disclosed. More specifically, the method comprises a mobile station (MS) which determines whether to transmit feedback information to a base station (BS) without solicitation from the BS. After determining to do so, the MS transmits a request message to request the BS to allocate an uplink resource for transmitting at least one unsolicited header and thereafter receives the uplink resource allocation from the BS. Lastly, the MS transmits the at least one unsolicited header via the allocated uplink resource.

This application claims the benefit of Korean Application No.P2004-83048, filed on Oct. 18, 2004, Korean Application No. P2004-89029,filed on Nov. 3, 2004, Korean Application No. P2004-112927, filed onDec. 27, 2004, and Korean Application No. P2005-930, filed on Jan. 5,2005, which are hereby incorporated by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a method of transmitting feedbackinformation, and more particularly, to a method of transmitting feedbackinformation in an Orthogonal Frequency Division Multiplexing (OFDM)/OFDMAccess (OFDMA) mobile communication system.

2. Discussion of the Related Art

In a multi-input, multi-output (MIMO) wireless communication systememploying an Orthogonal Frequency Division Multiplexing (OFDM) method,feedback information is transmitted from a mobile station (MS) to a basestation (BS). The OFDM method uses a plurality of subcarriers toincrease the frequency usage rate. Here, the subcarriers maintainorthogonal relationships with each other.

In operation, the BS allocates a fast feedback channel in order toacquire downlink channel status information, and using the fast feedbackchannel, the BS transmits a Channel Quality Information Channel (CQICH)Information Element (IE) or put differently, a CQICH_enhanced_allocationIE. At the same time, the BS uses a subheader (or fastfeedback_allocation subheader) to allocate the CQI channel.

In the MIMO system, the feedback information is transmitted via theallocated CQICH or the fast feedback channel. The feedback informationincludes the MIMO channel matrix H and the weight value, along withinformation pertaining to MS selected MIMO mode and MS selectedpermutation mode. Here, the MIMO mode includes a Space-Time TransmitDiversity (STTD) mode, a Spatial Multiplexing (SM) mode, and a closedloop SM mode, for example. Moreover, the permutation mode includes aFull Usage Subcarrier (FUSC), which uses all the subcarriers in thebandwidth to achieve diversity, a Partial Usage Subcarrier (PUSC), whichuses a specified amount of subcarriers to achieve diversity, and anAdoptive Modulation Coding (AMC), which uses a specified amount ofsubcarriers adjacent to each other.

According to the related art, the MS transmits the feedback informationaccording to the instruction provided from the BS. However, even if theMS desires to transmit feedback information to the BS, the MS has towait until the BS transmits instruction to do so. As such, thetransmission channel is not effectively or efficiently utilized.

SUMMARY OF THE INVENTION

Accordingly, the present invention is directed to a method oftransmitting feedback information in OFDM/OFDMA mobile communicationsystem that substantially obviates one or more problems due tolimitations and disadvantages of the related art.

An object of the present invention is to provide a method oftransmitting feedback information in a wireless communication systemwherein a Channel Quality Indication Channel (CQICH) is allocated to amobile station (MS) by a base station (BS).

Another object of the present invention is to provide a method oftransmitting feedback information in a wireless communication systemwherein a Channel Quality Indication Channel (CQICH) is not allocated toa mobile station (MS) by a base station (BS).

A further object of the present invention is to provide a method ofreceiving feedback information in a wireless communication systemwherein a Channel Quality Indication Channel (CQICH) is allocated or isnot allocated to a mobile station (MS) by a base station (BS).

Additional advantages, objects, and features of the invention will beset forth in part in the description which follows and in part willbecome apparent to those having ordinary skill in the art uponexamination of the following or may be learned from practice of theinvention. The objectives and other advantages of the invention may berealized and attained by the structure particularly pointed out in thewritten description and claims hereof as well as the appended drawings.

To achieve these objects and other advantages and in accordance with thepurpose of the invention, as embodied and broadly described herein, amethod of transmitting feedback information includes a mobile station(MS) which determines whether to transmit feedback information to a basestation (BS) without solicitation from the BS. After determining to doso, the MS transmits a request message to request the BS to allocate anuplink resource for transmitting at least one unsolicited header andthereafter receives the uplink resource allocation from the BS. Lastly,the MS transmits the at least one unsolicited header via the allocateduplink resource.

In another aspect of the present invention, a method of receivingfeedback information includes a base station (BS) which receives arequest message from a mobile station (MS) for an uplink resourceallocation, wherein the request message is transmitted withoutsolicitation from the BS. Furthermore, the BS determines the uplinkresource to allocate to the MS for transmitting at least unsolicitedheader and then transmits the determined uplink resource allocation tothe MS. Lastly, the BS receives the at least unsolicited header via theallocated uplink resource.

In another aspect of the present invention, a method of transmittingfeedback information includes a mobile station (MS) which determines totransmit feedback information to a base station (BS) withoutsolicitation from the BS and then based on the determination, transmitsan indication flag to request for the uplink resource allocation.Thereafter, the MS receives the uplink resource allocation from the BSand in response, transmits at least one unsolicited header via theallocated uplink resource, wherein the at least one unsolicited headerincludes the feedback information.

In another embodiment of the present invention, a method of receivingfeedback information includes a base station (BS) which receives anindication flag from the MS for an uplink resource allocation, whereinthe indication flag is transmitted without solicitation from the BS.Furthermore, the BS determines the uplink resource to allocate to the MSfor transmitting at least one unsolicited header and then transmits thedetermined uplink resource allocation to the MS. Lastly, the BS receivesthe at least one header via the allocated uplink resource, wherein theunsolicited header includes the feedback information.

Yet, in another embodiment of the present invention, a method oftransmitting feedback information includes a mobile station (MS) whichfirst determines to transmit feedback information to a base station (BS)without solicitation from the BS, and then determines whether a ChannelQuality Indication Channel (CQICH) is allocated by the BS. Furthermore,the MS transmits an indication flag to request the BS to allocate anuplink resource for transmitting at least one unsolicited header if theCQICH is allocated by the BS. Thereafter, the MS receives the uplinkresource allocation from the BS and then transmits the at least oneunsolicited header via the allocated uplink resource.

In another embodiment of the present invention, a method of transmittingfeedback information includes a mobile station (MS) which determinesfirst determines to transmit feedback information to a base station (BS)without solicitation from the BS, and then determines whether a ChannelQuality Indication Channel (CQICH) is allocated by the BS. Thereafter,the MS transmits a request message to request the BS to allocate anuplink resource for transmitting at least one unsolicited header.Lastly, the MS receives the uplink resource allocation form the BS, andthen transmits the at least one unsolicited header via the allocateduplink resource.

Yet in another embodiment of the present invention, a method oftransmitting feedback information includes a mobile station (MS) whichtransmits data to a base station (BS) via an uplink resource.Thereafter, the MS determines to transmit feedback information to the BSwithout solicitation from the BS, and then transmits at least oneunsolicited header via the uplink resource used to transmit the data.

It is to be understood that both the foregoing general description andthe following detailed description of the present invention areexemplary and explanatory and are intended to provide furtherexplanation of the invention as claimed.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a furtherunderstanding of the invention and are incorporated in and constitute apart of this application, illustrate embodiment(s) of the invention andtogether with the description serve to explain the principle of theinvention. In the drawings;

FIG. 1 illustrates an example of a data frame according to a fastfeedback channel allocation;

FIG. 2 illustrates is an example of a CQI feedback header;

FIG. 3 is an example of an operation which illustrates receivingallocation of uplink wireless resource for non-periodically transmittingfeedback information when a fast feedback channel or the CQICH isallocated to the MS;

FIG. 4 is an example of an operation which illustrates receiving anuplink resource allocation for transmitting feedback information whenthe CQICH is not allocated;

FIG. 5 illustrates an operation of the modulator/demodulator;

FIG. 6 illustrates a structure of a mode selection feedback header. Themode selection feedback header is transmitted by itself and is notaccompanied by a data portion;

FIG. 7 is an example illustrating an operation of the present invention;

FIG. 8 illustrates an example of a mode selection feedback header;

FIG. 9 illustrates examples of a data structure of a MAC Protocol DataUnit (PDU);

FIG. 10 are examples illustrating structural components of a MAC header;

FIG. 11 is an example illustrating a data frame in the physical layer;

FIG. 12 are examples illustrating a feedback operation of the ‘Feedbacktype’; and

FIG. 13 is an example illustrating components of the feedback MACheader.

DETAILED DESCRIPTION OF THE INVENTION

Reference will now be made in detail to the preferred embodiments of thepresent invention, examples of which are illustrated in the accompanyingdrawings. Wherever possible, the same reference numbers will be usedthroughout the drawings to refer to the same or like parts.

FIG. 1 illustrates an example of a data frame according to a fastfeedback channel allocation. As shown in FIG. 1, the BS transmits fastfeedback channel location information to each MS via an Uplink Map(UL-MAP). The MS receives the fast feedback channel locationinformation, and then uses the fast feedback channel to transmitfeedback information. The BS then notifies an allocation the fastfeedback channel location, a transmission period by which the MS has totransmit feedback information, and feedback type information by usingthe CQICH_enhanced_allocation_IE. The BS then receives the feedbackinformation according to the designated feedback type transmitted fromthe MS after receiving the fast feedback channel location allocation andthe transmission period by which to transmit the information.

Alternatively, the BS can use a fast feedback subheader to receive thefeedback information from the MS. Here, the BS can use the fast feedbacksubheader to allocate the fast feedback channel location.

The feedback type, as stated above, signifies which feedback informationhas been transmitted. In other words, the feedback information relatesto a Signal-to-Noise Ratio (SNR) of the downlink channel status, theweight value in case of the MIMO system, and which information betweenthe MIMO mode or the permutation mode was transmitted.

FIG. 2 is an example of a CQI feedback header. The CQI feedback headerof FIG. 2 can be used to transmit feedback information non-periodically.Moreover, the content(s) of the CQI feedback header can vary dependingon the feedback type. In addition, the CQI feedback header can transmitat least two feedback values compared to transmitting only one feedbackvalue in the related art. Accordingly, the at least two feedback valuescan be expressed via the feedback type. Here, the feedback type can beclassified into two types. The first type relates to transmitting thefeedback value periodically, and the second type relates to transmittingthe feedback value non-periodically. For example, a periodictransmission of the feedback value includes an uplink transmission(UL_TX) power used by the MS for transmission and a preferred DownlinkInterval Usage Code (DIUC) which is a request by the MS to the BS for adesired modulation or code rate. In addition, for example, anon-periodic transmission of feedback value includes a MIMO weight, theMIMO channel matrix H, and a downlink channel estimated value.

In retransmitting the feedback information, information related tocombining a plurality of MIMO antennas into groups and transmittingthese grouped antennas and information on the closed-loop MIMO areincluded in the feedback information.

In the header field as illustrated in FIG. 2, the Connection Identifier(CID) having ‘1’ signifies that the CID exists in the data frame. On thecontrary, if the CID is represented by ‘0,’ 32 bits can be used torepresent feedback contents instead of using the CID. At the same time,if a mode selector indicator is ‘1,’ a most significant bit (MSB) having6 bits from the feedback content (minimum 16 bits, maximum 32 bits) canbe used, and also, the MSB can be used with different feedback values.Furthermore, a plurality of feedback values can be transmittedsimultaneously via the feedback type.

FIG. 3 is an example of an operation which illustrates receivingallocation of uplink wireless resource for non-periodically transmittingfeedback information when a fast feedback channel or the CQICH isallocated to the MS. In FIG. 3, the feedback information is transmittedto the BS periodically according to the transmission period instructedby the BS (S31, S32). With respect to the feedback header of FIG. 2, theBS does not execute periodic polling. Furthermore, in order to transmitthe feedback information to the BS, the MS first determines whether theCQICH is allocated to the MS by the BS. Upon determining that the CQICHhas been allocated by the BS, the MS transmits a request message to theBS requesting for an uplink resource allocation (an indication flag) tothe BS (S33). The indication flag is sent on the fast feedback channel,and the indication flag is used by the MS to indicate to the BS itsintention to transmit a feedback header. Moreover, the indicationmessage is a specific encoding of the payload bits on a fast feedbackchannel or an enhanced fast feedback channel. In addition, the requestmessage is an unsolicited message sent by the MS. In other words, therequest message is not in response to a solicitation or an instructionmessage from the BS. Rather, the unsolicited message is made voluntarilyby the MS based on determining the transmission channel status as wellas other factors.

Thereafter, in response to the request, the MS receives the requireduplink resource allocated by the BS (S34). The MS then uses theallocated uplink resource to transmit at least one feedback header whichincludes the feedback information (S35). The feedback header, which canbe referred to as an unsolicited header since the header is sent withoutsolicitation from the BS, does not contain a payload. As such, aprotocol data unit (PDU) consists of the feedback header alone and doesnot contain a payload.

In transmitting the feedback header, one or more feedback headers can betransmitted to the BS via the allocated uplink resource. If a feedbacktype field of the feedback header indicates that there is more than onefeedback type, then the feedback header includes not only a firstfeedback type, but also a second feedback type and any subsequent in thefeedback type field. For example, if the feedback types indicated in thefeedback type field relate to transmission power and channel, thefeedback type relating to the transmission power is included in theheader along with corresponding feedback content in the feedback contentfield. Moreover, with the remaining bits in the feedback type andfeedback content fields, the feedback type relating to the channel isincluded in the header along with corresponding feedback content in thefeedback content field. With such arrangement, data or contentsoccupying small number of bits can be included in a single header,making the transmission of the header more efficient.

Alternatively, if the feedback information destined for the BS is largeand cannot be included in one unsolicited feedback header, then morethan one header can be used to transmit the feedback information. Here,the feedback types in the first and the second feedback headers areidentical so as to include the same feedback information. If the lastfeedback header of the serial feedback headers transmitting the samefeedback information has available bits, it is possible to includeanother feedback type and feedback content in the last feedback headerwhose operation is described above.

To notify the BS whether the unsolicited feedback header contains morethan one feedback types, the feedback type can be assigned a specificcode by which the BS can decipher that the feedback header includesmultiple feedback types along with corresponding feedback contents. Forexample, if the feedback type is indicated as ‘1000, ’ then the BS wouldreceive the feedback header and know that the feedback header containsmultiple feedback types. Any other feedback type code would indicatethat the feedback header does not contain multiple feedback types. Inshort, the unsolicited feedback header includes at least one feedbacktype, regardless what the feedback type code is, and at least onefeedback content that corresponds to the at least one feedback type.

In addition, if the fast feedback channel or the CQICH is allocated to aspecific MS by the BS, as in the case above, the CID field does not needto be included in the header. Instead, the 1-bit resource, which is usedto indicate whether the CID is included or not in the header, can beused to represent a value for the feedback content or information.

Furthermore, there could be situations where the MS does not need torequests for allocation of an uplink resource from the BS. That is, theMS can use the current uplink resource used to transmit data. Using thecurrent uplink resource, the MS can transmit feedback informationincluded in the unsolicited feedback header. This way, the MS would nothave to receive uplink resource allocation and feedback information canbe transmitted more efficiently.

FIG. 4 is an example of an operation which illustrates receiving anuplink resource allocation for transmitting feedback information whenthe CQICH is not allocated. In FIG. 4, the MS is not allocated on thefast feedback channel or the CQICH. However, the MS first determineswhether the CQICH is allocated by the BS. If the MS determines that theCQICH is not allocated, the MS transmits a request message (a bandwidthrequest) to the BS requesting for an uplink resource allocation in orderto transmit a feedback header (S41). The request message includes abandwidth request CDMA code and a bandwidth request header. Morespecifically, as part of the request message, the bandwidth request CDMAcode is first transmitted, and thereafter, the bandwidth request headeris transmitted. In response to the request, the BS allocates the uplinkresource to the MS (S42). Thereafter, the MS transmits the feedbackheader via the allocated uplink resource (S43).

FIG. 5 illustrates an operation of the modulator/demodulator. Asillustrated in FIG. 5, the data stream inputted in series is convertedinto a parallel data stream, and each parallel data stream is appliedthe IDFT scheme. In order to process fast data, an Inverse Fast FourierTransform (IFFT) scheme is used. After each parallel data stream isinverse transformed correspondingly to the number of subcarriers, eachtransformed parallel data is then converted back into a data streamseries before changing the frequency. Thereafter, the frequency changeddata stream is transmitted to the receiving end which then demodulatesthe received signal using the inverse operation from that of thetransmitting end.

In the OFDM or OFDMA wireless communication system of the related art, abase station (BS) receives from a mobile station (MS) a determined valueof the downlink channel status via a fast feedback channel, and in caseof the MIMO system, the BS receives an antenna weight value from the MS.In addition, the BS receives the MS selected MIMO mode as well as thepermutation mode selected by the MS.

In recent years, the MIMO system has been receiving much recognition inthe mobile communication system requiring fast data transmission forimproving frequency efficiency and the network link storage by usingeach of the plurality of antennas of the BS and the MS. In the MIMOsystem, the BS transmits data via a plurality of antennas to the MS.Upon receipt of the transmitted data, the MS estimates the channelinformation of each channel used by the BS to transmit data, determinesthe weight value(s) using each estimated channel information, and feedsback or transmits to the BS the determined weight values. By applyingthe transmitted weight values to the inputted data, the BS can then moreaccurately transmit the data to the MS. In the MIMO system, based on thedata transmission method employed by the plurality of the antennas ofthe transmitting end, the MIMO mode can be classified into variousmodes, including a Space-Time Transmit Diversity (STTD), SpatialMultiplexing (SM), and a closed-loop SM.

At the same time, the MS in the OFDM or the OFDMA wireless communicationsystem determines a permutation mode to be used for transmitting in thedownlink direction and then transmits (or feeds back) the determinedpermutation mode to the BS as feedback information. Here, determiningthe permutation mode refers to determining data allocation andarrangement on a frequency bandwidth for data transmission. That is, thepermutation mode refers to selecting any one of a Full Usage Subcarrier(FUSC), which uses all the subcarriers in the bandwidth to achievediversity, a Partial Usage Subcarrier (PUSC), which uses a specifiedamount of subcarriers to achieve diversity, and an Adjacent SubcarrierPermutation (ASCP), which uses a specified amount of subcarriersadjacent to each other.

There are various methods available for transmitting as feedbackinformation the MIMO mode and the permutation mode selected by the MS.For example, the MS selected MIMO mode and permutation mode can betransmitted periodically by using an Information Element (IE), whichprovides a Channel Quality Information Channel (CQICH). Alternatively,the MIMO mode and the permutation mode can be transmitted during apolling operation of the BS by using a fast feedback allocationsubheader, which is transmitted along with data from the MS.Furthermore, if the MS receives the CQICH allocation from the BS andselects the MIMO mode and/or the permutation mode to include in thefeedback information, the CQICH is used to transmit an indication flagwhile a mode selection feedback header is used to transmit the MIMO modeand/or the permutation mode. The mode selection feedback header is usedwhen the MIMO mode and/or the permutation mode is not fed backfrequently or is fed back non-periodically.

FIG. 6 illustrates a structure of a mode selection feedback header. Themode selection feedback header is transmitted by itself and is notaccompanied by a data portion. In FIG. 6, the “Feedback Type” fieldprovides that either the MIMO mode or the permutation mode has beenselected, and the “Feedback Content” provides a value of a feedbackpayload. Here, the feedback payload value refers to indications of theMS selected MIMO mode and the permutation mode.

A detailed information or content of the feedback information from theMS to the BS is transmitted via the feedback payload. The feedbackpayload can be comprised of at least two bits, such as 4 bits, 5 bits,or 6 bits. Furthermore, the MS selected MIMO mode and the permutationmode are mapped on each feedback payload, as indicated by Tables 1, 2,and 3. The BS decodes the values received from the BS via the feedbackpayload and learns of the MS selected MIMO mode and the permutationmode, and thereafter, transmits the data during the subsequent dataframe.

TABLE 1 Payload Content 0b0000 STTD and PUSC/FUSC permutation 0b0001STTD and adjacent subcarrier permutation 0b0010 SM and PUSC/FUSCpermutation 0b0011 SM and adjacent subcarrier permutation 0b0100Closed-loop SM and PUSC/FUSC permutation 0b0101 Closed-loop SM andadjacent subcarrier permutation 0b0110 Closed-loop SM + Beamforming andadjacent subcarrier permutation 0b1000~0b1111 Reserved

TABLE 2 Payload Content 0b00100 Hybrid and PUSC/FUSC permutation 0b00101Hybrid and adjacent subcarrier permutation 0b00110 Beamforming andadjacent subcarrier permutation 0b00111 Closed-loop SM and PUSC/FUSCpermutation 0b01000 Closed-loop SM and adjacent subcarrier permutation0b1000~0b1111 Reserved

TABLE 3 Payload Content 0b101100 Closed-loop SM and PUSC/FUSCpermutation 0b101101 Closed-loop SM and adjacent subcarrier permutation0b101110 Hybrid and PUSC/FUSC permutation 0b101111 Hybrid and adjacentsubcarrier permutation 0b110000 Beamforming and adjacent subcarrierpermutation 0b110001 Antenna Group A. For 3-antenna BS, 00 = Antennagroup 0, 1 & 0, 2. For 4-antenna BS, 00 = Antenna group 0, 1 & 2, 30b110001 Antenna Group B. For 3-antenna BS, 00 = Antenna group 0, 1 & 1,2. For 4-antenna BS, 00 = Antenna group 0, 2 & 1, 3 0b110011 AntennaGroup C. For 3-antenna BS, 00 = Antenna group 0, 1 & 0, 2. For 4-antennaBS, 00 = Antenna group 0, 3 & 1, 2 0b1000~0b1111 Reserved

The contents of Tables 2 and 3 are relatively recent and have recentlybeen added. As such, the MS selected MIMO mode and the permutation modecan be mapped to the 5-bit feedback payload and the 6-bit feedbackpayload, respectively.

According to the conventional art, the mode selection feedback header isstructured to include only the 4-bit feedback payload. Therefore, thenewly introduced 5-bit feedback payload or the 6-bit feedback payloadcannot be included. Consequently, the contents (or information) of theMIMO mode and the permutation matrix mapped in the 5-bit and 6-bitfeedback payloads cannot be transmitted as feedback to the BS.

FIG. 7 is an example illustrating an operation of the present invention.In FIG. 7, the MS selects the MIMO mode and the permutation mode (S21).When the MS makes the selection, the MS can select the contents of anyone of the Table 1-Table 3.

After the MS selects the MIMO mode and the permutation mode, the MSincludes the feedback payload mapped by the MIMO mode and thepermutation mode in the mode selection feedback header, and thentransmits the feedback header to the BS (S22). FIG. 8 illustrates anexample of a mode selection feedback header. Compared to theconventional mode selection feedback header, the mode selection feedbackheader of FIG. 7 includes a “Feedback Content Indicator” field, and acapability to accommodate larger data bits (or number of feedbackpayload bits), i.e., 6 bits, in a “Feedback Content” field.

The Feedback Content Indicator field is used to indicate the number ofbits of the feedback payload, which is included in the Feedback Contentfield. In other words, different from the conventional art, the FeedbackContent Indicator field is provided or added to support a 5-bit or a6-bit MIMO mode and the permutation mode which cannot be selected usinga 4-bit feedback payload. For example, ‘00’ represents 4 bits, ‘01’represents 5 bits, ‘10’ represents 6 bits, and ‘11’ is ‘reserved.’

After the mode selection feedback header is received by the BS, the BSthen determines the number of bits for the feedback payload based on theFeedback Content Indicator field included in the mode selection feedbackheader (S23). As stated above, the feedback payload is included in theFeedback Content field. Furthermore, the BS determines the MIMO mode andthe permutation mode from the Feedback Content field based on thedetermined number of feedback payload bits (S24).

For example, if the Feedback Content Indicator is represented by ‘01,’the number of bits for the feedback payload included in the FeedbackContent is 5 bits. Moreover, if the content of the Feedback Contentfield is ‘11000,’ as indicated in Table 2, the MS selected MIMO mode andthe permutation mode are ‘Closed-loop SM and adjacent subcarrier (AMC)permutation.’

In another example, if the Feedback Content Indicator is represented by‘10,’ the number of bits for feedback payload included in the FeedbackContent is 6 bits. Moreover, if the content of the Feedback Contentfield is ‘110000,’ as indicated in Table 3, the MS selected MIMO modeand the permutation mode are ‘Beamforming and adjacent subcarrierpermutation.’

Thereafter, the BS applies the MS determined MIMO mode and thepermutation matrix in the subsequent data frame and transmits the data.

In another embodiment of the present invention, a fast feedbackallocation subheader can be used by the BS to transmit a request to theMS to provide the feedback value. Moreover, the fast feedback allocationsubheader can also be used to allocate the uplink resource to be used bythe MS. Table 4 shows a data format of the fast feedback allocationsubheader.

TABLE 4 Syntax Size Notes FAST  FEEDBACK allocation subheader{ Allocation offset 6 bits  Feedback type 2 bits 00 - Fast DL measurement01 - Fast MIMO feedback, antenna #0 10 - Fast MIMO feedback, antenna #111 - MIMO mode and permutation mode feedback }

Referring to Table 4, the ‘allocation offset’ field is a value from theMS, which received the fast feedback allocation subheader from the BS,allocating the location of the slot for transmitting feedbackinformation according to the request by the BS. According to the relatedart, the MS transmits the BS requested feedback value using the slotdesignated by the ‘allocation offset’ via the CQICH.

The ‘feedback type’ field is an allocated value which representsfeedback information the BS wants to receive from the MS. Morespecifically, the BS can allocate the following values to the MS. Forexample, the allocated value can be a downlink channel estimated value(i.e., Feedback type=‘00’), a weight value of antenna #0 when there aretwo antennas (i.e., Feedback type=‘01’), a weight value of antenna #1when there are two antennas (i.e., Feedback type=‘10’), and change in aMIMO mode or a permutation mode (i.e., Feedback type=‘11’). Furthermore,the BS can allocate an uplink resource in case the MS wants to changethe MIMO mode or the permutation mode. Preferably, such an uplinkresource allocation is applied to the uplink portion of the subsequentframe.

However, transmitting feedback information using the fast feedbackallocation subheader is not without flaws. First, the amount ofinformation that can be transmitted in the feedback information usingthe fast feedback allocation subheader is limited. Second, the amount ofinformation that can be received as feedback information is limitedsince the feedback information is transmitted via an allocated specifiedslot in the fast feedback channel. Lastly, when the MS wants to changethe MIMO mode or the permutation mode, the BS applies the allocateduplink resource only to the uplink portion of the subsequent frame. Assuch, the MS can miss the opportunity to transmit the feedbackinformation until the subsequent frame, causing inefficiency.

In order to deal with problems associated with the fast feedbackallocation subheader, the BS transmits a feedback request message to theMS. In another embodiment of the present invention, the feedback requestmessage can be in a form of an Enhanced Fast-Feedback Allocation Type(EFAT) or a feedback header (FS). By comprising the feedback requestmessage with the EFAT or the FS subheader formats, there can be at leasttwo feedback methods by which the information is fed back to the BS fromeach formats, and at the same time, the types of information receivedvia the feedback information can be increased from each formats. Inaddition, a method of notifying the existence of the EFAT subheader orthe FS by using the Medium Access Channel (MAC) header can be used tocomply with the related art.

FIG. 9 illustrates examples of a data structure of a MAC Protocol DataUnit (PDU). In FIG. 9, the MAC header is located in the front of the MACPDU, and the EFAT subheader and the FS header are located in the end ofthe respective MAC PDU.

FIG. 10 are examples illustrating structural components of a MAC header.It is preferable to indicate through the MAC header that the EFATsubheader or the FS are included at the end of the MAC PDU. As describedabove, the MAC header ‘type’ can be used to provide whether other typesof subheaders are available. However, in FIG. 10, the respective‘reserved’ field representing 1 bit of the related art can be used as anindicator to notify the existence of the EFAT subheader or the FSheader, respectively.

FIG. 11 is an example illustrating a data frame in the physical layer.In FIG. 11, the BS uses a DL-MAP Information Element (IE) of the DL-MAPto transmit information on the location and size of the burst, which isallocated to the MS by the BS. The burst is comprised of a plurality ofdata packets and each data packet includes the MAC header and asubheader. Preferably, the BS attaches the EFAT subheader at the end ofthe data packet when making a feedback request of specific informationfrom the MS.

Table 5 is an example showing a data format of the EFAT subheader.

TABLE 5 Size Syntax (bits) Notes Enhanced   Fast- Feedback  AllocationSubheader{  Allocation type 1 0 = Use Fast Feedback channel (CQICH) 1 =Use Feedback MAC header  If allocation type = 0{   Allocation offset 6  CQICH_num 4   Feedback type 3   Frame offset 2 }else{   UIUC 4  Duration 4   Feedback type 4   Frame offset 3 }

Table 6 is an example showing a data format of the Feedback Subheader.

TABLE 6 Syntax Size (bits) Notes Feedback Subheader{  Allocation type 10 = Use Fast Feedback channel (CQICH) 1 = Use Feedback MAC header  Ifallocation type = 0{   Allocation offset 6   CQICH_num 4   Feedback type3   Frame offset 2 }else{   UIUC 4   Duration 4   Feedback type 4  Frame offset 3 }

The ‘Allocation type’ field of Table 5 and Table 6 is an indicator whichindicates a method of transmitting as feedback a specific informationrequest from the BS. Preferably, the specific information request fromthe BS is not limited to one feedback method but includes at least twofeedback methods from which the BS can select and order any one of thefeedback methods based on the channel status. For example, if there aretwo feedback methods by which to transmit feedback information, thefirst feedback method can include transmitting the feedback informationvia the CQICH and the second feedback method can include using thefeedback MAC header. From these two feedback methods, the BS selectseither the first feedback method or the second feedback method andorders the MS to transmit according to the selected feedback method.Here, the feedback methods are not limited to the examples of above butcan includes other feedback methods.

The ‘Allocation offset’ field is an indicator which indicates a locationof the slot for the MS to use in transmitting feedback information ifthe BS has selected to transmit feedback information via the CQICH asthe feedback method. In detail, the offset value is determined from thestarting point of the CQICH. Moreover, ‘CQICH_num’ represents a numberof CQICH slots that can be used by the MS to feed back specificinformation requested by the BS.

The ‘Duration’ field of Table 5 and Table 6 is an indicator whichindicates a length of the symbol that can be used by the MS to feed backinformation if the BS has selected to transmit feedback informationusing the feedback MAC header as the feedback method. Preferably, aplurality of symbols can be used to feed back information and notlimited to one symbol.

The ‘Frame offset’ field is an indicator which indicates a location ofthe starting time to begin feedback transmission, and includes an offsetvalue based on the current frame which includes the EFAT subheader.Preferably, the MS selects the starting data frame to begin transmissionof feedback information, and not be bound to transmitting feedbackinformation in the subsequent data frame after receiving the feedbackinformation request message from the BS.

The ‘Feedback type’ field in an indicator which indicates specificinformation the BS wishes to receive as feedback information. If the BShas selected to transmit feedback information via the CQICH as thefeedback method, and there is a plurality of downlink channel statusestimated values and antennas, the MS can provide information pertainingto a weight value of each antenna and changes in the MIMO mode and/orthe permutation mode. At the same time, if the BS has selected totransmit feedback information using the feedback MAC header as thefeedback method, various information, as shown in Table 7, can beprovided. Furthermore, the BS can provide the ‘Feedback type’ field in abitmap format, and at the same time, allocates uplink resources in orderto receive a plurality of feedback values.

TABLE 7 Feedback type Feedback contents Description 0b0000 Set asdescribed in Table MIMO mode and 296d permutation feedback 0b0001 DLaverage CQI (5 bits) 5 bits CQI feedback 0b0010 Number of index L (2MIMO coefficients bits) + L occurrences of feedback Antenna index (2bits) + MIMO coefficients (5 bits 8, 4, 5, 4, 10, 6) 0b0011Preferred-DIUC (4 bits) Preferred DL channel DIUC feedback 0b0100UL-TX-Power (7 bits) UL transmission power 0b0101 Preferred DIUC (4 PHYchannel feedback bits) + UL-TX-Power (7 bits) + UL-headroom (6 bits) +CQI (5 bits) 0b0110 Number of bands N (2 CQIs of multiple AMC bits) + Noccurrences of bands ‘band index (6 bits) + CQI (5 bits)’ 0b0011 Numberof feedback types Multiple types of 0 (2 bits) + 0 occurrences feedbackof feedback type (4 bits) + feedback content (variable) 0b1000~0b1111reserved

Table 8 shows a preferred data format of the FS. In Table 8, as in Table6, the BS commands the MS to use the feedback MAC header to feed backinformation, and does not provide the MS to select one of either theCQICH feedback method or the feedback MAC header feedback method.

TABLE 9 Syntax Size (bits) Notes Feedback subheader{  UIUC 4  Feedbacktype 4  Allocation offset 6  Slot_num 1 In the OFDMA slot  Frame offset(F) 1 }

In Table 8, the ‘UIUC’ field includes coding and modulation informationfor the MS to use to transmit information, and the ‘Feedback type’ fieldis an indicator which indicates specific information the BS wants toreceive from the MS. In addition, the “Allocation offset’ field is anindicator which assigns a location of the slot for the MS to use totransmit feedback information. Preferably, the starting point of theoffset value should be determined by counting the slots from last slotof the corresponding data frame to assign the location. The ‘Slot-num’field is an indicator which indicates a number of slots that can be usedto by the MS for feeding back information to the BS. Here, a maximum offour slots can be allocated, and if a Quadrature Phase Shift Keying(QPSK) is ½, a maximum of 192 bits (48 bits*4 slots) can be used fortransmission, and since the FS has maximum of 6 bits, up to four slotscan be assigned. The ‘Frame offset’ field is an indicator whichallocates the starting time location of the specific feedbackinformation. The offset value is determined from the current data framewhich includes the FS.

FIG. 12 are examples illustrating a feedback operation of the ‘Feedbacktype.’ In FIG. 12, the data burst, allocated to the MS, includes threeMAC PDUs ({circle around (1)}, {circle around (2)}, {circle around(3)}), which includes the EFAT subheader and the FS subheader,respectively.

The first MAC PDU ({circle around (1)}) represents a feedback methodindicated by the ‘Allocation type’ field which transmits feedbackinformation via the CQICH. Here, for example, ‘Allocation offset’ is setto ‘1,’ ‘Frame offset’ is set to ‘0,’ and ‘CQICH_num’ is set to ‘3.’Accordingly, in FIG. 13, the MS uses three slots on the CQICH, whichwere allocated for feeding back information in the subsequent data frameand not in the current frame comprising the MAC PDU, to feed back thespecific information requested by the BS.

The second MAC PDU ({circle around (2)}) represents a feedback methodindicated by the ‘Allocation type’ field which transmits feedbackinformation using the feedback MAC header. Here, for example, ‘Duration’is set to ‘1,’ and ‘Frame offset’ is set to ‘1.’ Accordingly, in FIG.13, the MS uses two slots in the feedback MAC header, which wereallocated for feeding back information in the subsequent data frame andnot in the current frame comprising the MAC PDU, to feed back thespecific information requested by the BS. The feedback MAC headerallocation, as is the case with uplink data burst allocation, can beachieved by providing the wireless resources for feedback informationusing ‘Duration’ of Table 5.

FIG. 13 is an example illustrating components of the feedback MACheader. In FIG. 14, the feedback MAC header is a header which feeds backthe feedback information expressed in Table 6. Preferably, the MS canuse ‘Feedback content’ of the feedback MAC header representing 16 bitsto feed back a large volume of BS desired feedback information.

It will be apparent to those skilled in the art that variousmodifications and variations can be made in the present inventionwithout departing from the spirit or scope of the inventions. Thus, itis intended that the present invention covers the modifications andvariations of this invention provided they come within the scope of theappended claims and their equivalents.

1. A method of transmitting feedback information in a wirelesscommunication system, the method comprising: transmitting a requestmessage to request a base station (BS) to allocate an uplink resourcefor transmitting a feedback header as unsolicited feedback to the BS;receiving the uplink resource allocation from the BS; and transmittingthe feedback header via the uplink resource allocation, wherein thefeedback header comprises a feedback type, feedback content mostsignificant bits (MSB), feedback content least significant bits (LSB),connection identifier (CID) MSB, and CID LSB fields; and wherein each ofthe feedback content MSB, feedback content LSB, CID MSB, and CID LSBfields is represented by 8 bits and the feedback type field isrepresented by 4 bits.
 2. The method of claim 1, further comprising:performing the transmitting of the request message without aninstruction by the BS to transmit the feedback header.
 3. The method ofclaim 2, wherein the instruction includes a location of an uplinkresource allocation.
 4. The method of claim 2, wherein the instructionincludes information related to a feedback period by which the feedbackheader is periodically transmitted.
 5. The method of claim 2, whereinthe instruction includes a feedback type.
 6. The method of claim 1,further comprising: performing the transmitting of the request messagewithout receiving a fast-feedback allocation subheader.
 7. The method ofclaim 1, wherein the request message is a bandwidth request message. 8.The method of claim 1, wherein the feedback header is transmittedwithout a payload.
 9. The method of claim 8, wherein a feedback protocoldata unit (PDU) includes only the feedback header and not the payload.10. The method of claim 1, wherein the feedback header is transmittednon-periodically.
 11. A mobile station, comprising: a transmitter fortransmitting a request message to request a base station (BS) toallocate an uplink resource for transmitting a feedback header asunsolicited feedback to the BS; a receiver for receiving the uplinkresource allocation from the BS; wherein the transmitter is furtherconfigured for transmitting the feedback header via the uplink resourceallocation, wherein the feedback header comprises a feedback type,feedback content most significant bits (MSB), feedback content leastsignificant bits (LSB), connection identifier (CID) MSB, and CID LSBfields; and wherein each of the feedback content MSB, feedback contentLSB, CID MSB, and CID LSB fields is represented by 8 bits and thefeedback type field is represented by 4 bits.
 12. The mobile station ofclaim 11, wherein the transmitting of the request message occurs withoutan instruction by the BS to transmit the feedback header.
 13. The mobilestation of claim 12, wherein the instruction includes a location of theuplink resource allocation.
 14. The mobile station of claim 12, whereinthe instruction includes information related to a feedback period bywhich the feedback header is periodically transmitted.
 15. The mobilestation of claim 12, wherein the instruction includes a feedback type.16. The mobile station of claim 11, wherein the transmitting of therequest message occurs without receiving a fast-feedback allocationsubheader.
 17. The mobile station of claim 11, wherein the requestmessage is a bandwidth request message.
 18. The mobile station of claim11, wherein the feedback header is transmitted without a payload. 19.The mobile station of claim 18, wherein a feedback protocol data unit(PDU) includes only the feedback header and not the payload.
 20. Themobile station of claim 11, wherein the feedback header is transmittednon-periodically.